<?php

class Gebruiker_model extends CI_Model {

    // +----------------------------------------------------------
    // | Trainingsessies
    // +----------------------------------------------------------
    // | Thomas More Kempen - 2 TI - 2014-2015
    // +----------------------------------------------------------
    // | Gebruiker model
    // |
    // +----------------------------------------------------------
    // | Nicola Beysen
    // +----------------------------------------------------------

    function __construct() {
        parent::__construct();
    }

    function get($id) {
        $this->db->where('id', $id);
        $query = $this->db->get('gebruiker');
        return $query->row();
    }

    function getOverzicht($gebruiker, $groeppv) {
        if ($gebruiker != "") {
            $this->db->like('naam', $gebruiker,'both');
        }
        if ($groeppv != "") {
            $this->db->where('groeppv', $groeppv);
        }

        $query = $this->db->get('gebruiker');
        return $query->result();
    }

    function getByZoekstring($zoekstring) {
        $this->db->like('naam', $zoekstring, 'both');
        $this->db->order_by('naam', 'asc');
        $query = $this->db->get('gebruiker');
        return $query->result();
    }

    function getIdValueByZoekstring($zoekstring) {
        $this->db->select("id , naam as value");
        $this->db->like('naam', $zoekstring, 'both');
        $this->db->order_by('naam', 'asc');
        $query = $this->db->get('gebruiker');
        return $query->result();
    }

    function update($gebruiker) {
        $this->db->where('id', $gebruiker->id);
        $this->db->update('gebruiker', $gebruiker);
    }

}
